
维基百科文章翻译:Linux无线工具,Wireless tools for Linux
原文:http://en.wikipedia.org/wiki/Wireless_tools_for_Linux
来自维基百科, 自由免费的百科全书
无线工具
| Jean Tourrilhes | |
| 29 /2007 年9月 17 日;3 年前 | |
| 网络工具 | |
Linux无线工具是一个Linux命令(简单的文本模式的工具)的软件包,它希望能够使用Linux无线扩展来为无线设备的配置提 供支持。Linux 无线工具及Linux 无线扩展是由Jean Tourrilhes[1]维护的,并且由惠普赞助。
内容[隐藏]
|
它被包含在大部分基于Linux内核的操作系统发行版中。在很 多Linux 发行版中,都默认包含咯勒个软件包,或者是依据当前是否有无线网卡来决定是否包含勒个软件包。如果它没有被发行版自动安装,那么通常也很容易找到它的二进 制安装包。
由于在单个的任务中使用多个独立的命令是相对比较复杂的(例 如,iwlist和iwconfig一起使用,以寻找并且连接到一个无线接入点),所以某些人[2]建议使用GNOME和KDE提供的前端或者一个叫做NetGo 的程序来操作勒些设置项。
ifrename允许修改无线网络接口的名字,基于多个静态的标准来向每 个接口赋予一个固定名字。
默认地,接口的名字是动态赋值的,并且每个网络适配器都被会赋予第一个可用的名字 (eth0, eth1...),因为创建网络接口的顺序可能会变化。而ifrename允许用户决定某个网络接口应当拥有什么名字。它可以使用很多选择器(selectors)来匹配系统中的网络适配器的名字,最常见的选择器是接 口的MAC地址。
ifrename必须在启用接口之前运行,这就是它在各种脚本中(init, hotplug)非常有用却很少被用户直接使用的原因。默认情况下,它使用/etc/iftab中定义的映射来对系统中当前所有的接口重命名。
iwconfig用来显示及修改网络接口的与无线操作相关的参数(例如接口名字、频率、SSID)。它也可以用来显示无线统计信 息(从/proc/net/wireless中提取)。
在免费的伯克利软件发行版(Berkeley Software Distribution)UNIX操作系统中,iwconfig 的角色是由一个扩展的ifconfig命令来替代的。
下面的命令显示当前连接到的无线网络的信息。
$ iwconfig eth1
eth1 IEEE 802.11g ESSID:"OSU_PUB"
Mode:Managed Frequency:2.427 GHz Access Point: 00:0D:9D:C6:38:2D
Bit Rate=48 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=91/100 Signal level=-39 dBm Noise level=-87 dBm
Rx invalid nwid:0 Rx invalid crypt:860 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:39 Missed beacon:8
iwevent显示那些通过RTNetlink 套接字接收到的由驱动程序和配置的变化而产生的无线事件。每行显示一个特定的无 线事件,它描述的是在指定的无线接口上发生的事情。它不需要任何参数。
iwgetid报告当前使用的无线网络的ESSID、NWID或者接入点/小区(cell)地址。默认地,它会输出设备的ESSID,如果没有的话,它会输出设备的NWID。报告出来的信息与iwconfig 显示的是一样的, 但是iwgetid 更容易与各种脚本整合。
iwlist用来扫描可用的无线网络,并且显示出关于它们的那些不 会被iwconfig 显示的附加信息。主要的参数是用来选择信息的种类的,iwlist显示出与这个种类相关的详细信息,包括那些已经由iwconfig 显示出来的信息。
这个命令主要是用来产生附近的无线接入点和它们的MAC地址以及SSID的列表。
下面的屏幕对话显示出在扫描附近的无线接入点时得到的结果。
$ iwlist eth1 scan
eth1 Scan completed :
Cell 01 - Address: 00:12:17:46:E6:AF
ESSID:"shutyourstupiddogup"
Protocol:IEEE 802.11bg
Mode:Master
Channel:1
Encryption key:off
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
&nbs
HxLauncher: Launch Android applications by voice commands